Career 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 1999 1998 1996
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Australia F1 Australia F2 France F5 Australia F3 Australia F1 Australia F3 Australia F4 USA F25 USA F8 USA F9 USA F10 USA F26 USA F28 Australia F2 France F7 Turkey F16 Turkey F17 Turkey F18 Turkey F19 Turkey F20 France F10 Australia #1-w2 France F11 USA F27 Turkey F15 Australia #2-w1 Australia F4 Australia #1-w1 Challenger Leon 2003 - Leon Open Castilla y Leon - Segovia Korat Challenger Sarajevo Challenger Rhodes Challenger Izmir Challenger Aptos Challenger Recanati Challenger Sacramento Challenger Bratislava Challenger Burnie Challenger Anning Challenger Fergana Challenger - Fergana Taipei City Challenger Aptos Challenger International Bavarian Championship - Eckental WOW Cafe Challenger - New Orleans Naples Challenger - Naples BMW Tennis Championship - Sunrise Internationaux du Doubs - Besancon Johannesburg Challenger Gemax Samsung Open 2004 - Belgrade Pozoblanco Challenger Segovia Challenger The Stella Artois Grass Court Championships - London Powder Byrne Trophy - Surbiton Jameson Cup - Milan Samsung Secruities Cup Challenger - Seoul ABN/AMRO World Tennis Tournament - Rotterdam Club Coop's ATP Challenger International - Brisbane Binghamton Challenger Seguros Bolivar Open - Medellin Challenger Casablanca San Angel - Mexico City Qatar Mobil Open 2000 - Doha Copenhagen Open - Copenhagen Mallorca Open - Mallorca The Stella Artois Grass Court Championships - Queen's/London UBS Open Gstaad - Gstaad Baton Rouge Pro Tennis Classic - Baton Rouge Legg Mason Tennis Classic - Washington D.C. Waldbaum's Hamlet Cup - Long Island Japan Open - Tokyo Davidoff Swiss Indoors - Basel Gold Flake Open - Chennai Adidas International - Sydney Milan Indoors - Milan Copenhagen Open - Copenhagen Kroger / St. Jude International - Memphis Sybase Open - San Jose President's Cup - Tashkent Allianz Suisse Open Gstaad - Gstaad Mercedes-Benz Cup - Los Angeles Brasil Open - Salvador Copenhagen Open - Copenhagen Moncton Men's Challenger - Moncton AIG Japan Open - Tokyo Grand Prix de Tennis de Lyon - Lyon Ostrava AAPT Championships - Adelaide Adidas International - Sydney The Stella Artois Grass Court Championships - London Ordina Open - 's-Hertogenbosch The Nottingham Open - Nottingham Ethias Trophy - Mons Tatra Banka Slovak Open - Bratislava Grand Prix de Tennis de Lyon - Lyon Next Generation Hardcourts - Adelaide Dunlop World Challenge - Toyota Medibank Private International - Sydney Heilbronn Challenger The Stella Artois Grass Court Championships - London Bangkok Challenger RCA Championships - Indianapolis Neride Prague Indoor - Prague St. Brieuc Challenger Mercedes-Benz Cup - Los Angeles Ramat Hasharon Challenger Nottingham Challenger Stockholm Open - Stockholm Manchester Challenger Lexington Challenger PrivatBank Cup - Dnepropetrovsk Next Generation Adelaide International - Adelaide ABN/AMRO World Tennis Tournament - Rotterdam Mons Challenger Campbell's Hall of Fame Tennis Championships - Newport Jersey Challenger Thailand Open - Bangkok Davidoff Swiss Indoors Basel - Basel Gerry Weber Open - Halle Qatar ExxonMobil Open - Doha Next Generation Adelaide International - Adelaide Open 13 - Marseille The Dubai Tennis Championships - Dubai The Tennis Channel Open - Las Vegas San Remo Challenger The Stella Artois Championships - London Countrywide Classic - Los Angeles RCA Championships - Indianapolis Legg Mason Tennis Classic - Washington Pilot Pen Tennis - New Haven Thailand Open - Bangkok Open de Moselle - Metz Davidoff Swiss Indoors - Basel Medibank International - Sydney Prostejov Challenger Regions Morgan Keegan Championships - Memphis Pozoblanco Challenger Aptos Challenger Brisbane International - Brisbane St. Remy Challenger Izmir Challenger Stockholm Open - Stockholm Indianapolis Tennis Championships - Indianapolis Tiburon Challenger Countrywide Classic - Los Angeles Thailand Open - Bangkok Open de Moselle - Metz If Stockholm Open - Stockholm Davidoff Swiss Indoors Basel - Basel Charlottesville Challenger St. Petersburg Open - St. Petersburg Brisbane - Brisbane PBZ Zagreb Indoors - Zagreb Delray Beach International Tennis Championships - Delray Beach Ortisei Challenger Knoxville Challenger Pilot Pen Tennis - New Haven Gerry Weber Open - Halle Campbells Hall of Fame Tennis Championships - Newport Chennai Open - Chennai SA Tennis Open - Johannesburg The Nottingham Open - Nottingham Savannah Challenger Countrywide Classic - Los Angeles Grand Prix Hassan II - Casablanca Izmir Challenger Sacramento Challenger If Stockholm Open - Stockholm West Lakes Challenger Davidoff Swiss Indoors Basel - Basel Countrywide Classic - Los Angeles Allianz Suisse Open Gstaad - Gstaad Kia International In Caloundra - Caloundra Medibank International - Sydney USTA Challenger - Champaign Davidoff Swiss Indoors - Basel Tata Open 2002 - Chennai Internationaux de Tennis de Brest - Brest 2002 USTA Challenger of Calabasas - Calabasas The Scottish Tennis Championships - Edinburgh ECM Cup - Prague The Surbiton Trophy - Surbiton 2002 FSE Challenger - Tarzana AEGON Championships - London Heilbronn Open - Heilbronn Allianz Suisse Open - Gstaad Legg Mason Tennis Classic - Washington The Powder Byrne Trophy - Surbiton UNICEF Open - 's Hertogenbosch Campbell's Hall of Fame Tennis Championships - Newport Farmers Classic - Los Angeles Winston-Salem Open - Winston-Salem Jameson Cup - Milan Heilbronn Open - Heilbronn AEGON International - Eastbourne XL Capital Bermuda Open - Bermuda 2001 Eddleman USTA Challenger - Birmingham XI Venice Open - Venice BRD Nastase Tiriac Trophy - Bucharest Open de L'Isere (Open 38) - Grenoble IPP Open - Helsinki Neride Prague Indoor - Prague Milano Challenger-Jameson Cup - Milan Lamberts Open by Stawag - Aachen The Samsung Open - Nottingham Tatra Banka Open - Bratislava IPP Open - Helsinki Jameson Cup - Milan Intersport Heilbronn Open - Heilbronn Hamburg Challenger - Hamburg III Challenger Continenal Plaza - Puerto Vallarta Ciur Pribram Challenger - Pribram Open de Montauban - Montauban Tampere Challenger - Tampere Heilbronn Open - Heilbronn Scottish Tennis Championship - Edinburgh Medicor Open - Budapest XL Capital Bermuda Open - Bermuda VI Open Banc Agricol - Andorra Crystal Cup 1998 - Portoroz Nuembrecht Challenger - Nuembrecht Warsteiner Challenger Wolfsburg - Wolfsburg Warsteiner Challenger Lubeck - Lubeck Open de l'Isere - Grenoble Open de Franche Comte - Besancon The Joyce Eisenberg Jerusalem Open - Jerusalem Zagreb Open - Zagreb Northern Electric Open 1999 - Newcastle Okal Cup - International Bavarian Championship - Eckental Optimus Maia Open - Maia VII Open Banc Agricol - Andorra Challenger 42 - Andrezieux Open de Franche Comte - Besancon TED Open Istanbul - Istanbul Uncle Tobys Challenger - Tasmania Open Sainte-Victoire - Aix-En-Provence Steelers Cup - Kosice Sporting Challenger 2003 - Turin The Surbiton Trophy - Surbiton Lambertz Open - Aachen Tatra Banka Open 2003 - Bratislava The Wright Financial Group, Inc. Challenger - Champaign ATP Challenger 2003 Numea - New Caledonia Challenger 42 - Andrezieux Meridiana Sardegna Open - Olbia Uncle Toby's Burnie Challenger - Tasmania Uncle Toby's Australian Men's Clay Court Challenger - Canberra XL Capital Bermuda Open - Bermuda FILA Challenger Biella - Biella I Open de Tenis Comunidad de Madrid - Madrid Wiesmann Roadster Open - Nuembrecht San Luis Potosi Challenger - San Luis Potosi The Surbiton Trophy - Surbiton Baumag Open - Budapest XI Open International D'Andorra - Andorra Ciudad de Pozoblanco Open Diputacion - Cordoba USTA Seascape Challenger - Aptos The LTA Nottingham Challenger - Nottingham The Manchester Trophy - Manchester Akbank Private Banking-TED Open - Istanbul Binghamton Professional Tennis Tournament - Binghamton GHI Bronx Classic - Bronx Black Forest Open 2004 - Freudenstadt Busan Open - Busan 2004 USTA Challenger of Calabasas - Calabasas Pekao Open 2004 - Szczecin Fergana Challenger - Fergana Open de L'Isere - Grenoble Ciudad de Pozoblanco 'Open Diputacion' - Cordoba Lambertz Open - Aachen Uncle Tobys Challenger in Caloundra - Caloundra USTA Seascape Challenger - Aptos Fifth Third Bank Tennis Classic - Lexington 2004 Colorado Tennis Classic - Denver IPP Open - Helsinki IPP Geneva Trophy - Geneva TED Open - Istanbul Samsung Securities Cup - Seoul Hilton Waikoloa Village USTA Challenger - Waikoloa The LTA Men's Challenger Wrexham - Wrexham KGHM Polish Indoors - Wroclaw Uncle Toby's Challenger in Burnie - Burnie Open de Franche-Comte - Besancon Logopak Challenger 2005 - Lubeck Shimadzu All Japan Indoor Tennis Championships - Kyoto Heineken Challenger - Ho Chi Minh City Sarajevo Open - Sarajevo Torneo Internacional Challenger Fila 2005 - Leon Uncle Toby's Australian Men's Clay Court Challenger - Canberra Tallahassee Tennis Challenger - Tallahassee Challenger Casablanca San Angel - Mexico City Tunis Open - Tunis Ostrava Open 2005 - Ostrava ECM Prague Open 2005 - Prague 4° Sporting Challenger - Turin The Surbiton Trophy - Surbiton Ciudad de Pozoblanco Open Diputacion - Cordoba The Natrel's Challenger of Granby - Granby Odlum Brown Vancouver Open - Vancouver dBI Tennis Challenger - Binghamton GHI Bronx Classic - Bronx Lubbock Challenger - Lubbock If Stockholm Open - Stockholm 2005 Tulsa Challenger - Tulsa Ethias Tennis Trophy - Mons Swanston Challenger - Sacramento Pro Challenger at Calabasas - Calabasas Home Depot Center USTA Challenger - Carson USTA/Adtech Challenger - Boston Tatra Banka Open - Bratislava Music City Challenger - Nashville USTA Illinois Challenger - Champaign Mobilux Open - Luxembourg Intersport Heilbronn Open - Heilbronn Challenger 42 - Andrezieux Gemax Open - Belgrade Internationaux du Doubs - Besancon BMW Tennis Championship - Sunrise The LTA Cardiff Challenger - Cardiff Isla de Lanzarote - Lanzarote Garden Open - Rome Tunis Open 2006 - Tunis Ostdeutscher Sparkassen Cup - Dresden The Surbiton Trophy - Surbiton The Shelbourne Irish Open - Dublin Ciudad de Pozoblanco Open Diputacion - Cordoba The LTA Manchester Trophy - Manchester The LTA Nottingham Challenger - Nottingham Open Castilla y Leon - Segovia Concurso Internacional de Vigo - Vigo s Tennis Masters 06 - Graz IPP Geneva Trophy - Geneva Iskratel Open - Kranj Open D'Orleans - Orleans Lubbock Challenger - Lubbock USTA Challenger of Oklahoma - Tulsa XII Trofeo Ciudad de Quito 'Diario El Comercio' - Quito Seguros Bolivar Open - Medellin Copa Petrobras Colombia - Bogota Kobstaedernes ATP Challenger - Kolding Flea Market Cup Busan Challenger Tennis - Busan South African Airways Tennis Open - Durban Internazionali de Tennis di Bergamo - Bergamo Freeman Men's $50,000 Challenger - Joplin Voit Mexico City Open - Mexico City San Luis Potosi Challenger 2007 - San Luis Potosi Roma Challenger 2007 - Rome ECU Prague Open - Prague Croatia Osiguranje Rijeka Open - Rijeka San Remo Tennis Cup - San Remo The Surbiton Trophy - Surbiton Ciudad de Pozoblanco Open Diputacion - Cordoba San Marino Cepu Open - San Marino Alexander Kolyaskin Memorial - Donetsk Open D'Orleans - Orleans XIII Trofeo Ciudad de Quito - Quito Challenger 42 - Andrezieux Copa Petrobras Colombia - Bogota Lambertz Open by Stawag 2007 - Aachen IPP Open - Helsinki Taiwan Challenger - Kaohsiung Malaysian Open - Kuala Lumpur Red Letter Days Open - Nottingham 2008 China TCL Challenger - Guangzhou KGHM Dialog Polish Indoors - Wroclaw Internazionali di Tennis di Bergamo - Bergamo BMW Tennis Championship - Sunrise Puerto Rico Challenger Tennis Event - Humacao Campbell's Hall of Fame Tennis Championships - Newport San Remo Tennis Cup - San Remo Izmir Cup - Izmir Open Diputacion Ciudad de Pozoblanco - Cordoba Challenger Banque Nationale - Granby Fifth Third Bank Tennis Championships - Lexington Genova Open Challenger - Genova Open D'Orleans - Orleans Open 13 - Marseille President's Cup - Astana Caversham International Tennis Tournament - Jersey IPP Open - Helsinki Keio Challenger International Tennis Tournament - Yokohama Cherbourg Challenger Kyoto Challenger SAP Open - San Jose Tennis Channel Open - Las Vegas Reggio Emilia Challenger St. Remy Challenger Grand Prix Hassan II - Casablanca Nottingham Challenger Turin Challenger Lexington Challenger Recanati Challenger Vancouver Challenger Bath Challenger St. Brieuc Challenger Tallahassee Challenger Prostejov Challenger Turin Challenger Pozoblanco Challenger Aptos Challenger Lexington Challenger Vancouver Challenger Sacramento Challenger Tiburon Challenger Geneva Challenger Knoxville Challenger Champaign Challenger Helsinki Challenger Burnie Challenger Guadalajara Challenger Champaign Challenger Milan Challenger Vancouver Challenger St. Remy Challenger Tiburon Challenger Geneva Challenger Charlottesville Challenger Knoxville Challenger Leon Challenger Mexico City Challenger Nottingham Challenger Baton Rouge Challenger Geneva Challenger Sacramento Challenger Tallahassee Challenger Leon Challenger Traralgon Challenger Guadalajara Challenger Drummondville Challenger Istanbul Challenger Champaign Challenger Athens Challenger Binghamton Challenger Charlottesville Challenger Bratislava Challenger Binghamton Challenger Aptos Challenger Orleans Challenger U.S. Men's Clay Court Championships - Houston RCA Championships - Indianapolis Tennis Masters Series - Paris Tennis Masters Series - Indian Wells BA-CA Tennis Trophy - Vienna San Luis Potosi Challenger Tennis Masters Series - Miami BCR Open Romania - Bucharest Gosford Australian Unity Challenger - Gosford USTA Challenger of North Miami Beach - North Miami Beach The Dubai Tennis Championships - Dubai German Open - Hamburg Salem Open - Hong Kong St. Petersburg Open - St. Petersburg SAP Open - San Jose AEGON Championships - London Okal Cup 2001 International Bavarian Championships - Eckental Casino Lugano - Lugano Internationaux de Bretagne - Brest Warsteiner Challenger Lubeck - Lubeck Sarajevo Open - Sarajevo The Manchester Trophy - Manchester BNP Paribas Masters - Paris Intersport Heilbronn Open - Heilbronn NASDAQ-100 Open - Miami GHI Bronx Tennis Classic - Bronx The LTA Wrexham Challenger - Wrexham AIG Japan Open - Tokyo Campionati Internazionali d'Italia - Rome Rogers Masters - Toronto AEGON Championships - London BNP Paribas Masters - Paris Pacific Life Open - Indian Wells Rogers Masters - Montreal The Stella Artois Grass Court Championships - London Miller Lite Hall of Fame Tennis Championships - Newport Sony Ericsson Open - Miami Rogers Masters - Toronto Western & Southern Financial Group Masters - Cincinnati Mutua Madrilena Masters Madrid - Madrid Sybase Open - San Jose BB&T Atlanta Open - Atlanta Copenhagen Open - Copenhagen BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Rado Swiss Open - Gstaad Western & Southern Financial Group Masters - Cincinnati Rado Swiss Open - Gstaad Davidoff Swiss Indoors - Basel Scania Stockholm Open - Stockholm Open 13 - Marseille AXA Cup - London Estoril Open - Estoril Internationaler Raiffeisen Grand Prix - St. Polten Heineken Open Shanghai - Shanghai Citrix Tennis Championships - Delray Beach Idea Prokom Open - Sopot Heineken Open Shanghai - Shanghai International Tennis Championships - Delray Beach Davidoff Swiss Indoors - Basel The Samsung Open - Nottingham Davidoff Swiss Indoors - Basel Sydney International - Sydney Milan Indoors - Milan Allianz Suisse Open - Gstaad Kremlin Cup - Moscow Davidoff Swiss Indoors - Basel Thailand Open - Bangkok Sydney International - Sydney The Dubai Tennis Championships - Dubai Tennis Channel Open - Las Vegas The Stella Artois Championships - London Countrywide Classic - Los Angeles Regions Morgan Keegan Championships - Memphis Open Seat Godo 2007 - Barcelona Generali Open - Kitzbuhel Qatar Exxon Mobil Open - Doha Next Generation Adelaide International - Adelaide PBZ Zagreb Indoors - Zagreb Gerry Weber Open - Halle The Artois Championships - London The Nottingham Open - Nottingham Ordina Open - 's-Hertogenbosch Legg Mason Tennis Classic - Washington Open de Moselle - Metz Medibank International - Sydney AEGON International - Eastbourne BNP Paribas Open - Indian Wells President's Cup 1999 - Tashkent Rogers Cup - Montreal UNICEF Open - 's Hertogenbosch Mercedes Cup - Stuttgart Open 13 - Marseille Regions Morgan Keegan Championships - Memphis CA Tennis Trophy - Vienna Credit Agricole Suisse Open - Gstaad The Dubai Tennis Championships - Dubai Claro Open Colombia - Bogota Claro Open Colombia - Bogota Grand Prix de Tennis de Lyon - Lyon Campbells Hall of Fame Tennis Championships - Newport Farmers Classic - Los Angeles RCA Championships - Indianapolis Credit Agricole Suisse Open - Gstaad CA Tennis Trophy - Vienna Allianz Suisse Open - Gstaad Croatia Open - Umag Davidoff Swiss Indoors - Basel The Nottingham Open - Nottingham President's Cup 2000 - Tashkent Scania Stockholm Open - Stockholm UBS Open Gstaad - Gstaad RCA Championships - Indianapolis The Stella Artois Grass Court Championships - London Pacific Life Open - Indian Wells AIG Japan Open Tennis Championships - Tokyo Winston-Salem Open - Winston-Salem Tennis Masters Series - Toronto 14th Paris Open - Paris Tennis Masters Series - Indian Wells The Ericsson Open - Miami Monte Carlo Open - Monte Carlo Tennis Masters Series - Cincinnati The Ericsson Open - Miami Tennis Masters Series - Miami Pacific Life Open - Indian Wells Masters Series Hamburg - Hamburg Western & Southern Financial Group Masters - Cincinnati Sony Ericsson Open - Miami Masters Series Monte-Carlo - Monte Carlo Shanghai - Shanghai Monte-Carlo Rolex Masters - Monte-Carlo U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Wimbledon - London Australian Open - Melbourne U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne U.S. Open - New York Davis Cup, World Group, QR, SUI-BLR 5-0 Davis Cup, World Group, 1R, SUI-USA 3-2 Davis Cup, World Group, QF, SUI-FRA 3-2 Davis Cup, World Group, 1R, AUS-AUT 5-0 Davis Cup, Group I, 1R, AUS-CHN 5-0 Australian Open Wildcard Play-Off - Melbourne Australian Open (juniors) French Open (juniors) Wimbledon (juniors) U.S. Open (juniors) Davis Cup, World Group, QF, BEL-SUI 3-2 Davis Cup, World Group, QF, ESP-SUI 4-1 Davis Cup, World Group, 1R, AUS-SUI 3-2 Davis Cup, World Group, PO, SUI-GBR 5-0 Davis Cup, World Group, 1R, SUI-AUS 2-3 Davis Cup, World Group, QF, AUS-BLR 5-0 Davis Cup, World Group, QF, FRA-SUI 3-2 Davis Cup, World Group, 1R, BEL-AUS 3-2 Davis Cup, World Group, PO, SRB-AUS 4-1 Davis Cup, Group 1, 1R, AUS-TPE 4-1 Davis Cup, World Group, PO, CHI-AUS, 3-2 Davis Cup, Group 1, 2R, THA-AUS 2-3 Davis Cup, Group 1, 2R, AUS-THA 5-0 Olympics - Beijing